<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
</head>

<body>

  <script>
    // 4、 输入两个数， 求两个数的最小公倍数
    //   先取出两个数中最大的数 
    //   最大的数不断递增， 提出能整除两个数的那个数， 然后退出循环
    let num1 = 3;
    let num2 = 7;
    let sum = num1 * num2; //最大的公倍数 为边界
    let max = num1 > num2 ? num1 : num2; //最大数

    for (var i = max; i <= sum; i++) {
      if (i % num1 === 0 && i % num2 === 0) {
        let low = i; //最小公倍数
        console.log("两个数的最小公倍数为:" + low);
        break
      }
    }
    /*
      思路：
        01：首先先拿到两个数的最大值，还有两个数的*的值，最大值为起始值（初始化），还有两个值的乘的和为为边界
        02：就是那这个循环的值i，来取余这个num1和num2，假如都可以整除的时候，就是代表为第一个公倍数，也就是最小公倍数
        03：得到最小公倍数后，直接break
    
    */
  </script>
</body>

</html>